<!DOCTYPE html>
            
<HTML>
<HEAD>
<meta name="booktitle" content="Developing Applications With Objective Caml" >
 <meta charset="ISO-8859-1"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<META name="GENERATOR" content="hevea 1.05-7 of 2000-02-24">
<META NAME="Author" CONTENT="Christian.Queinnec@lip6.fr">
<LINK rel=stylesheet type="text/css" href="videoc-ocda.css">
<script language="JavaScript" src="videoc.js"><!--
//--></script>
<TITLE>
 Summary
</TITLE>
</HEAD>
<BODY class="regularBody">
<A HREF="book-ora169.html"><IMG SRC ="previous_motif.gif" ALT="Previous"></A>
<A HREF="index.html"><IMG SRC ="contents_motif.gif" ALT="Contents"></A>
<A HREF="book-ora171.html"><IMG SRC ="next_motif.gif" ALT="Next"></A>
<HR>

<H2> Summary</H2>
This chapter presented the main system interface functions
provided by the <TT>Unix</TT> module. Despite of its name,
the module offers a large number of functions which
can be used under Windows as well (see figure
<A HREF="book-ora165.html#fig-portable">18.1</A>).<BR>In the area of process creation, we did concentrate on
the possibilities of communication between several Objective CAML 
programs running at the same time on the same machine.
Operations handling lower level file access, signals and
communication pipes have been discussed in detail.<BR>
<BR>
<HR>
<A HREF="book-ora169.html"><IMG SRC ="previous_motif.gif" ALT="Previous"></A>
<A HREF="index.html"><IMG SRC ="contents_motif.gif" ALT="Contents"></A>
<A HREF="book-ora171.html"><IMG SRC ="next_motif.gif" ALT="Next"></A>
</BODY>
</HTML>
